
#import "Rendereble.h"


@implementation Rendereble

// For Z-order sort
-(float) getZValue
{
	assert(!"Implement this in child class");
	
	return 0;
}

// Number of drawed vertexes
-(int) renderSelfToBufferVertex:(Vector3*)vertexBuffer Color:(ColorRGBA*)colorBuffer TextCoord:(float*)textCoordBuffer
{
	assert(!"Implement this in child class");
	
	return 0;
}

// Texture to create texture sorted list, for less render states changes
-(Texture*) getTexture
{
	assert(!"Implement this in child class");
	
	return nil;	
}

-(void) updateWithTime:(float)time DeltaTime:(float)delta
{
	
}

@end
